package com.supermap.dubbo.api.cloud.assets.order;

import com.supermap.dataservice.util.JSONUtils;

public interface OrderService {
    /** 
    * @descrpt:  订单分页查询
    * @param: [orderId, state, page, size] 
    * @return: com.supermap.dataservice.util.JSONUtils 
    * @author: chenchao
    * @date: 2019/10/18 
    * @mail chenchaoaqua@qq.com
    */ 
    JSONUtils getOrderPageList(String userName,String title ,Integer state,String bdate,String edate,Integer page,Integer size);


    /** 
    * @descrpt: 审核
    * @param: [scontent, state] 
    * @return: com.supermap.dataservice.util.JSONUtils 
    * @author: chenchao
    * @date: 2019/10/18 
    * @mail chenchaoaqua@qq.com
    */ 
    JSONUtils manageAudit(Integer orderId,String scontent,String suserId,Integer state);

    /**
     * @descrpt:  添加
     * @param: [scontent, state]
     * @return: com.supermap.dataservice.util.JSONUtils
     * @author: chenchao
     * @date: 2019/10/18
     * @mail chenchaoaqua@qq.com
     */
    JSONUtils putOrder(Order order);


    /**
     * @descrpt:  修改
     * @param: [scontent, state]
     * @return: com.supermap.dataservice.util.JSONUtils
     * @author: chenchao
     * @date: 2019/10/18
     * @mail chenchaoaqua@qq.com
     */
    JSONUtils postOrder(OrderComm orderComm);


    JSONUtils delOrder(Integer id);





}
